|
Server : LiteSpeed System : Linux host 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64 User : idnco5810 ( 1093) PHP Version : 8.2.29 Disable Function : NONE Directory : /usr/local/CyberPanel/lib/python3.10/site-packages/validators/__pycache__/ |
Upload File : |
o
���g� � @ s� d Z ddlZddlmZ edefdd��Zedefdd ��Zedefd
d��Zedefdd
��Zedefdd��Z edefdd��Z
edefdd��Zedefdd��ZdS )zCard.� N� )� validator�valuec C sl | sdS z't tt| ��}t|ddd� �}tdd� |ddd� D ��}|| d dkW S ty5 Y dS w ) ai Return whether or not given value is a valid generic card number.
This validator is based on [Luhn's algorithm][1].
[1]: https://github.com/mmcloughlin/luhn
Examples:
>>> card_number('4242424242424242')
# Output: True
>>> card_number('4242424242424241')
# Output: ValidationError(func=card_number, args={'value': '4242424242424241'})
Args:
value:
Generic card number string to validate
Returns:
(Literal[True]): If `value` is a valid generic card number.
(ValidationError): If `value` is an invalid generic card number.
F���N���c s s"